Software Cost Estimation by a New Hybrid Model of Particle Swarm Optimization and K-Nearest Neighbor Algorithms

Authors

  • Mohsen Hasanluo Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran
Abstract:

A successful software should be finalized with determined and predetermined cost and time. Software is a production which its approximate cost is expert workforce and professionals. The most important and approximate software cost estimation (SCE) is related to the trained workforce. Creative nature of software projects and its abstract nature make extremely cost and time of projects difficult to estimate. Various methods have been presented in the software project cost estimation for performing a software project in the area of software engineering. COCOMO II model is one of the most documented models among template-based methods that has been proposed by Bohm. Common methods for estimating the time and cost are essentially abstract, accordingly, providing new methods for SCE is required and necessary. In this paper, a new method is presented to solve the problem of SCE by using hybrid particle swarm optimization (PSO) algorithm and K-nearest neighbor (KNN) algorithm. The method was evaluated on 6 multiple datasets with 8 different evaluation criteria. Obtained results show the more accurate performance of the proposed method.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

software cost estimation by a new hybrid model of particle swarm optimization and k-nearest neighbor algorithms

a successful software should be finalized with determined and predetermined cost and time. software is a production which its approximate cost is expert workforce and professionals. the most important and approximate software cost estimation (sce) is related to the trained workforce. creative nature of software projects and its abstract nature make extremely cost and time of projects difficult ...

full text

A New Hybrid for Software Cost Estimation Using Particle Swarm Optimization and Differential Evolution Algorithms

Software Cost Estimation (SCE) is considered one of the most important sections in software engineering that results in capabilities and well-deserved influence on the processes of cost and effort. Two factors of cost and effort in software projects determine the success and failure of projects. The project that will be completed in a certain time and manpower is a successful one and will have ...

full text

A New Hybrid Approach of K-Nearest Neighbors Algorithm with Particle Swarm Optimization for E-Mail Spam Detection

Emails are one of the fastest economic communications. Increasing email users has caused the increase of spam in recent years. As we know, spam not only damages user’s profits, time-consuming and bandwidth, but also has become as a risk to efficiency, reliability, and security of a network. Spam developers are always trying to find ways to escape the existing filters therefore new filters to de...

full text

A New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation

The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...

full text

Software Cost Estimation Using Fuzzy Number and Particle Swarm Optimization

Software cost estimation is a process to calculate effort, time and cost of a project, and assist in better decision making about the feasibility or viability of project. Accurate cost prediction is required to effectively organize the project development tasks and to make economical and strategic planning, project management. There are several known and unknown factors affect this process, so ...

full text

A New Mathematical Model in Cell Formation Problem with Consideration of Inventory and Backorder: Genetic and Particle Swarm Optimization Algorithms

Cell Formation (CF) is the initial step in the configuration of cell assembling frameworks. This paper proposes a new mathematical model for the CF problem considering aspects of production planning, namely inventory, backorder, and subcontracting. In this paper, for the first time, backorder is considered in cell formation problem. The main objective is to minimize the total fixed and variable...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 4  issue 1

pages  49- 55

publication date 2016-12-11

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023